//
// Created by Castle-Moriarty on 2025/11/5.
//

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main() {
    // 写文件
    fstream fobj("a.txt",ios::out);
    // 判断文件是否打开
    if (!fobj.is_open()) {
        cout << "文件没有打开，不能操作" << endl;
        return 0;
    }

    // 对文件进行写操作
    // 1.按照行来写
    fobj << "成为原始粉丝有很多好处。好处多多，打开快来加入" << endl;

    // 2 按照字符的方式来写入
    char mychar = 65;
    while (mychar <= 90) {
        fobj.put(mychar);
        mychar++;
    }

    // 3 使用write()函数
    char mydata[] ="hello world";
    fobj.write(mydata,sizeof(mydata));

    // 关闭文件
    fobj.close();

    cout << "文件写入完毕" << endl;

    return 0;
}